hitch pins - Turc Anglais Dictionnaire